kusam lata

New York

Follow

Question no. 29

Mt Kailash, the abode of Lord Shiva of Hindu mythology is located in

Nepal
India
China
Tibet